// import axios from 'axios';
// import config from '~/config';
// import {
//   Message
// } from 'element-ui';

// axios.defaults.baseURL = 'https://api.xiaozhucaishui.com';
// axios.defaults.timeout = 12000;
// axios.defaults.headers = {
//   'Content-Type': 'application/json;charset=UTF-8'
// };

// // 请求拦截器
// axios.interceptors.request.use(request => {
//   if (!config.IS_RELEASE) {
//     console.log(
//       `${new Date().toLocaleString()}【 M=${request.url} 】P=`,
//       request.params || request.data,
//     );
//   }
//   return request;
// }, error => {
//   return Promise.reject(error);
// });

// export default async (options = {
//   method: 'GET'
// }) => {
//   let isdata = true;
//   if (
//     options.method.toUpperCase() !== 'POST' &&
//     options.method.toUpperCase() !== 'PUT' &&
//     options.method.toUpperCase() !== 'PATCH'
//   ) {
//     isdata = false;
//   }
//   const res = await axios({
//     method: options.method,
//     url: options.url,
//     data: isdata ? options.data : null,
//     params: !isdata ? options.data : null,
//   });
//   if (res.status >= 200 && res.status < 300) {
//     if (!config.IS_RELEASE) {
//       console.log(
//         `${new Date().toLocaleString()}【接口响应：】`,
//         res.data,
//       );
//     }
//     // 浏览器环境弹出报错信息
//     if (typeof window !== "undefined" && res.data.code !== 0) {
//       Message({
//         message: res.data.msg,
//         type: 'warning'
//       })
//     }
//     return res.data;
//   } else {
//     if (typeof window !== "undefined" && res.data.code !== 0) {
//       Message({
//         message: '请求错误',
//         type: 'warning'
//       });
//     }
//   }

// };
